#ifndef _data_h
#define _data_h

typedef struct Struct_VM_KEY{
	unsigned char USER_ID[32];
	unsigned char FINGER[32];
	unsigned char SIGN_KEY[64];
	unsigned char SIGN_SYMM_KEY[128];
	unsigned char ENC_KEY[64];
	unsigned char ENC_SYMM_KEY[128];
	//unsigned char UPDATE_TIME[128];
}VM_KEY, *PVM_KEY;

typedef struct Struct_USER_CERT{
	unsigned char USER_ID[32];
	unsigned char CERT[2048];
	unsigned int CERT_TYPE;
	//unsigned char UPDATE_TIME[128];
}USER_CERT, *PUSER_CERT;

typedef struct Struct_USER_LOG{
	unsigned char USER_ID[32];
	unsigned char EVENT[16];
	unsigned char CLIENT_IP[32];
	unsigned int RESULT;
	//unsigned char UPDATE_TIME[128];
}USER_LOG, *PUSER_LOG;

#endif
